Approximate Directed Minimum Degree Spanning Tree in Polynomial Time
نویسندگان
چکیده
Given a directed graph G and a sink vertex s, the directed minimum degree spanning tree problem requires computing an incoming spanning tree rooted at s whose maximum tree in-degree is the smallest among all such trees. The problem is known to be NP-hard, since it generalizes the Hamiltonian path problem. For the approximation version of this problem, a polynomial time algorithm with O(∆∗ logn) approximation guarantee and a quasi-polynomial time algorithm with O(∆∗ + logn) approximation guarantee are already known; here n = |V | and ∆∗ denotes the optimal tree in-degree. In this paper, we propose a simple polynomial time algorithm that also achieves an O(∆∗ +logn) approximation. Then we improve this algorithm to obtain a (1+ǫ)∆∗+O( logn log log n ) approximation for any constant 0 < ǫ < 1 in polynomial time. Institute for Interdisciplinary Information Sciences, Tsinghua University, [email protected] Institute for Interdisciplinary Information Sciences, Tsinghua University, [email protected]
منابع مشابه
The minimum degree spanning tree problem on directed acyclic graphs
The minimum degree spanning tree problem has been studied extensively. In this paper, we present a polynomial time algorithm for the minimum degree spanning tree problem on directed acyclic graphs. The algorithm starts with an arbitrary spanning tree, and iteratively reduces the number of vertices of maximum degree. We can prove the algorithm must reduce a vertex of the maximum degree for each ...
متن کاملThe Directed Minimum-Degree Spanning Tree Problem
Consider a directed graph G = (V,E) with n vertices and a root vertex r ∈ V . The DMDST problem for G is one of constructing a spanning tree rooted at r, whose maximal degree is the smallest among all such spanning trees. The problem is known to be NP-hard. A quasipolynomial time approximation algorithm for this problem is presented. The algorithm finds a spanning tree whose maximal degree is a...
متن کاملDegree-bounded minimum spanning trees
* to be exact, times the weight of a minimum spanning tree (MST). In particular, we present an improved analysis of Chan’s degree-4 MST algorithm [4]. Previous results. Arora [1] and Mitchell [9] presented PTASs for TSP in Euclidean metric, for fixed dimensions. Unfortunately, neither algorithm extends to find degree-3 or degree-4 trees. Recently, Arora and Chang [3] have devised a quasi-polyno...
متن کاملApproximation algorithms for finding low-degree subgraphs
We give quasipolynomial-time approximation algorithms for designing networks with a minimum degree. Using our methods, one can design networks whose connectivity is specified by “proper” functions, a class of 0–1 functions indicating the number of edges crossing each cut. We also provide quasipolynomial-time approximation algorithms for finding two-edge-connected spanning subgraphs of approxima...
متن کاملParallel Algorithms for the Degree-Constrained Minimum Spanning Tree Problem Using Nearest-Neighbor Chains and the Heap-Traversal Technique
The Degree-Constrained Minimum Spanning Tree (dMST) problem attempts to find a minimum spanning tree with an added constraint that no nodes in the tree have a degree larger than a specified integer d. It is known that computing the d-MST is NP-hard for every d in the range 2 ≤ d ≤ (n − 2), where n denotes the total number of nodes. Several approximate algorithms (heuristics) have been proposed ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1707.05123 شماره
صفحات -
تاریخ انتشار 2017